/* new */
body, input.text_ {
    font-family: "Microsoft Yahei", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color : #84A4C1;
}

#loginForm {
    margin-top: 20px;
}

.inner {
    margin: 0 auto;
    width: 350px;
}

.cssform, .fheader {
    text-align: center;
}

input.text_ {
    border : 1px solid #84A4C1;
    width : 180px;
    height : 30px;
    padding : 4px 0px;
    font-size : 18px;
}

input.text_ {
    padding-left : 6px;
}

input#submit, input#registerBtn {
    width : 101px;
    height : 30px;
    font-size : 18px;
    color: white;
    border : 1px solid #A6D0F5;
    background-color : #A6D0F5;
    margin: 0 20px;
}

input#submit:hover {
    cursor : pointer;
    background-color : #78ABD9;
}

input#registerBtn {
    border : 1px solid #C4D88B;
    background-color : #C4D88B;
}
input#registerBtn:hover {
    cursor : pointer;
    background-color : #A4C53E;
}

.fheader {
    font-size : 50px;
    padding : 20px;
}

#loginForm p label {
    display: inline-block;
    width: 55px;
    padding-right: 8px;
    text-align: right;
}

.login_message {
    font-family: "Microsoft Yahei", "Helvetica", "Arial";
    color: #d50000;
    width: 300px;
    padding: 0 40px;
}


label.error  {
    font-family: "Microsoft Yahei", "Helvetica", "Arial";
    color: #d50000;
    text-align: left;
    display: block;
    text-indent: 35px;
}

div#errorMsg {
    font-family: serif;
    font-size: 14px;
    padding-left: 50px;
}






